Aller au contenu principal

Partie 1 - Setup

Installer Git

Téléchargez 64-bit Git for Windows Setup depuis cette page. Vous pouvez laisser toutes les options par défaut et installer.

Git est un outil de versioning qui vous permettra de sauvegarder votre code régulièrement, et de me le partager.

Installer un compilateur C++

Téléchargez Build Tools for Visual Studio 2022 depuis cette page, lancez l'exe, puis cochez Desktop development with C++ et installez.

install-msvc

Un compilateur va transformer votre code en un programme exécutable. Vous ne l'utiliserez pas directement, mais il est nécessaire pour que tout build correctement.

Installer CMake

Téléchargez Windows x64 Installer depuis cette page.
IMPORTANT : pendant l'installation, cochez bien Add CMake to the system PATH for the current user (ou Add CMake to the system PATH for all users).

Add CMake to the system PATH for the current user

CMake est l'outil de build le plus répandu pour C++. Il explique au compilateur comment compiler votre projet. Vous ne l'utiliserez pas directement, mais il est nécessaire pour que tout build correctement.

Installer VSCode

Téléchargez-le depuis cette page.

VSCode est l'IDE ("éditeur de texte") que je vous conseille d'utiliser pour écrire votre code C++. (Vous pouvez utiliser un autre IDE si vous voulez, mais ce cours n'expliquera pas comment le setup pour faire compiler votre projet).

Installer les extensions VSCode pour C++

Installer RenderDoc

Téléchargez-le depuis cette page.

RenderDoc est un débugueur pour GPU. Il permet de voir tout ce qu'il s'est passé dans la carte graphique pendant le rendu d'une frame donnée. Il permet de voir l'état de vos meshs, les différentes étapes de la construction de l'image finale, et plein d'autres choses encore ! Nous allons beaucoup nous en servir au fil des TPs, à la fois pour débuguer notre code, et aussi juste pour inspecter et mieux comprendre ce qu'il se passe dans la carte graphique.

Télécharger la base de code

Vous êtes maintenant prêt.e à coder ! Nous allons partir de ce template de code qui inclue toutes les libraires nécessaires. Vous pouvez directement créer un repository GitHub à partir de celui-ci en faisant Use this template :

(Et sinon vous pouvez aussi juste télécharger le code normalement, et créer un repo de votre côté).

Compiler

Pour lancer votre projet, il vous suffit maintenant d'appuyer sur le petit insecte depuis VSCode.
La première fois, il va vous demander quel compilateur vous voulez utiliser : il faudra probablement faire [Scan for kits], puis sélectionnez le compilateur qui mentionne amd64.